using WpfApp1.Models;

namespace WpfApp1.Services;

public interface ICourseService
{
    //查询所有课程信息
    List<Course> GetCourses();
    
    //按CourseNumber查询对应课程信息
    Course GetCourseByNumber(string courseNumber);
    
    // //查询自己的课程信息(学生)
    // List<StudentCourseDto> GetStudentCourseDtoByNumber(string studentNumber);
    
    
    /**
     * 添加课程信息
     */
    void AddCourse(Course course );
    
    /**
     * 根据课程number修改课程信息
     */
    void UpdateCourse(Course course );
    /**
     * 根据课程number删除课程信息
     */
    void DeleteCourse(Course course);
}